
/*组件css库*/

/* banner*/
@charset "utf-8";
/* css 重置 */
body,div,ul,li,dl,dt,dd,h2,p{padding:0;margin:0;font-family:"微软雅黑";color: #333;font-size: 14px;}
ul{list-style:none ;}
img{border:none;}
a{blr:expression(this.onFocus=this.blur());outline:none;}

/* banner-box */
.banner-box {width:100%; height:150px; overflow:hidden; position:relative;}
.banner-box .hd{ height:15px; overflow:hidden; position:absolute; right:calc(50% - 10px); bottom:5px; z-index:1; }
.banner-box .hd ul{ overflow:hidden; zoom:1; float:left;  }
.banner-box .hd ul li{ float:left; margin-right:2px;  width:8px; height:8px; text-align:center; background:#fff; cursor:pointer; border-radius: 50%;}
.banner-box .hd ul li.on{ background:#fee009; color:#fff; }
.banner-box .bd{ position:relative; height:100%; z-index:0;   }
.banner-box .bd li{ zoom:1; vertical-align:middle; }
.banner-box .bd img{ width:100%; height:100%; display:block;  }
/* menu-list */
.menu-list{
    width: 100%;
}
.menu-item-image{
    width: 60px;
    height: 60px;
    border-radius:50%;
    margin-top: 20px;
}

/*shop-list*/

.shop-item-image{
    width: 160px;
    height: 160px;
    margin-top: 10px;
}